package cn.bb.dao;

import org.apache.commons.dbcp.BasicDataSource;

import java.sql.Connection;
import java.sql.SQLException;

public class BasicDataSourceTest {
    public void test1() throws SQLException {
        BasicDataSource ds = new BasicDataSource();
        ds.setDriverClassName("com.mysql.jdbc.Driver");
        ds.setUrl("jdbc:mysql://localhost:3306/hiber");
        ds.setUsername("root");
        ds.setPassword("123456");
        ds.setInitialSize(5);//初始化连接数
        ds.setMaxActive(100);//最大连接数
        ds.setMaxIdle(20);//闲置连接的最大数量
        ds.setMinIdle(1);//闲置连接的最小数量
        ds.setMaxWait(3000);//最大等待时间
        Connection conn = ds.getConnection();
        System.out.println("NumActive:" + ds.getNumActive());//连接数量
        System.out.println("NumIdle: " + ds.getNumIdle());//闲置连接数量


    }
}
